﻿<?php
/**  
* Validate.php
* 
* 김호의 php5 web programming #영진닷컴 p.554 ~ 559
*/

require_once('../../_init.php');
require_once(CLASS_PATH.GENERAL_PATH."/__autoload.php");


// debug용 샘플,  제출받은 데이터
$user     = 'mm#mm';
$email    = 'naver@@naver.com';
$errorMsg = null;
// 유효성 검사를 위한 배열에 등록
$validator['user'] = new ValidateUser($user);
$validator['email'] = new ValidateEmail($email);

foreach($validator as $v)
{
   if(!$v->is_valid())
   {
     $errorMsg .= '<li>'.$v->getError().'</li>';
   }
}

if(isset($errorMsg))
{
   echo "<p>유효성검사 과정에서 오류가 발생하였습니다.</p><ul>$errorMsg</ul>";
}

?>
